namespace CSharpPro._10_27_01;
// 1. 创建抽象类UserTest，定义三个抽象方法，名字分别为：M1,M2,M3，在子类中重写抽象方法
// 2. 创建接口UserService，定义增删改查4个方法，在实现类UserServiceImpl中实现这些方法
// 3. 上课练习代码：Student、Father、Child、Son 、Demo
public class Student
{
    private int id;
    private string name;
    private int age;

    public int Age
    {
        get => age;
        set => age = value;
    }

    public int Id    
    {
        get => id;
        set => id = value;
    }

    public string Name
    {
        get => name;
        set => name = value ?? throw new ArgumentNullException(nameof(value));
    }

    public void Study()
    {
        Console.WriteLine($"{Name}正在学习");
    }
}